package Entita;

import java.awt.Toolkit;

import DAO.TavolaPazienteDAO;

public class TavolaPaziente {
	
	public TavolaPaziente(Paziente paziente, Tavola tavola){
		this.paziente=paziente;
		this.tavola=tavola;
		if(tavolaPazienteDAO.getTavola(paziente, tavola)==null){
			tavolaPazienteDAO.add(this);
		}
	}
	
	public TavolaPaziente(){
	};
	
	private TavolaPazienteDAO tavolaPazienteDAO=new TavolaPazienteDAO();

	private int id;
	private Paziente paziente;
	private Tavola tavola;
	private boolean rifiuto=false;
	private int tempoLatenza=0;
	private int tempoTotale=0;
	private String successione1="";
	private String successione2="";
	private String successione3="";
	private String choc="";
	private String manifestazione1="";
	private String manifestazione2="";
	private String manifestazione3="";
	private String manifestazione4="";
	private String manifestazione5="";
	private String raccolta="";
	private String inchiesta="";	
	private int indiceRealta=0;	
	
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public Paziente getPaziente() {
		return paziente;
	}
	public int getIdPaziente() {
		return paziente.getID();
	}
	public void setPaziente(Paziente paziente) {
		this.paziente = paziente;
	}
	public Tavola getTavola() {
		return tavola;
	}
	public int getIdTavola() {
		return tavola.getID();
	}
	public void setTavola(Tavola tavola) {
		this.tavola = tavola;
	}
	public boolean isRifiuto() {
		return rifiuto;
	}
	public void setRifiuto(boolean rifiuto) {
		this.rifiuto = rifiuto;
	}
	public int getTempoLatenza() {
		return tempoLatenza;
	}
	public void setTempoLatenza(int tempoLatenza) {
		this.tempoLatenza = tempoLatenza;
	}
	public int getTempoTotale() {
		return tempoTotale;
	}
	public void setTempoTotale(int tempoTotale) {
		this.tempoTotale = tempoTotale;
	}
	public String getSuccessione1() {
		return successione1;
	}
	public void setSuccessione1(String successione1) {
		this.successione1 = successione1;
	}
	public String getSuccessione2() {
		return successione2;
	}
	public void setSuccessione2(String successione2) {
		this.successione2 = successione2;
	}
	public String getSuccessione3() {
		return successione3;
	}
	public void setSuccessione3(String successione3) {
		this.successione3 = successione3;
	}
	public String getChoc() {
		return choc;
	}
	public void setChoc(String choc) {
		this.choc = choc;
	}
	public String getManifestazione1() {
		return manifestazione1;
	}
	public void setManifestazione1(String manifestazione1) {
		this.manifestazione1 = manifestazione1;
	}
	public String getManifestazione2() {
		return manifestazione2;
	}
	public void setManifestazione2(String manifestazione2) {
		this.manifestazione2 = manifestazione2;
	}
	public String getManifestazione3() {
		return manifestazione3;
	}
	public void setManifestazione3(String manifestazione3) {
		this.manifestazione3 = manifestazione3;
	}
	public String getManifestazione4() {
		return manifestazione4;
	}
	public void setManifestazione4(String manifestazione4) {
		this.manifestazione4 = manifestazione4;
	}
	public String getManifestazione5() {
		return manifestazione5;
	}
	public void setManifestazione5(String manifestazione5) {
		this.manifestazione5 = manifestazione5;
	}
	public String getRaccolta() {
		return raccolta;
	}
	public void setRaccolta(String raccolta) {
		this.raccolta = raccolta;
	}
	public String getInchiesta() {
		return inchiesta;
	}
	public void setInchiesta(String inchiesta) {
		this.inchiesta = inchiesta;
	}

	public int getIndiceRealta() {
		return indiceRealta;
	}

	public void setIndiceRealta(int indiceRealta) {
		this.indiceRealta = indiceRealta;
	}

	public void update(){
		tavolaPazienteDAO.update(this);
		
	}
	public void delete(){
		tavolaPazienteDAO.delete(this);
	}
}
